﻿using Hrunga.PVCM.Framework;
using Hrunga.PVCM.Framework.Controls;

namespace Examples.HelloWorldPVCM.UI.Views
{
    /// <summary>
    /// View for a form with a Textbox, a Button and a Label
    /// </summary>
    public interface IHelloWorldView : IView
    {

        /// <summary>
        /// Textbox where you can input your name
        /// </summary>
        /// <value>A TextBox</value>
        ITextBox Name { get; }


        /// <summary>
        /// Label to put a message in after the submit
        /// </summary>
        /// <value>A Label</value>
        ILabel Message { get; }

        /// <summary>
        /// Button used to submit your name
        /// </summary>
        /// <value>A Button</value>
        IButton SubmitName { get; }
    }
}
